home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / base / fontmath.ltx (.txt) < prev    next >
Texinfo Document  |  1995-03-15  |  24KB  |  490 lines

  1. %% This is file `fontmath.ltx', generated 
  2. %% on <1995/3/2> with the docstrip utility (2.2i).
  3. %% The original source files were:
  4. %% fontdef.dtx  (with options: `math')
  5. %% Copyright 1994 the LaTeX3 project and the individual authors. 
  6. %% All rights reserved. For further copyright information see the file 
  7. %% legal.txt, and any other copyright indicated in this file. 
  8. %% This file is part of the LaTeX2e system. 
  9. %% ---------------------------------------- 
  10. %% This system is distributed in the hope that it will be useful, 
  11. %% but WITHOUT ANY WARRANTY; without even the implied warranty of 
  12. %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
  13. %% This is a generated file. 
  14. %% No permission is granted to modify this file. 
  15. %% To customize the math font definition used in LaTeX2e, install a file 
  16. %% with the name fontmath.cfg. If the .cfg file can be found it will be 
  17. %% automatically used and this file will be ignored. See documentation 
  18. %% for details. 
  19. %% We recommend that you copy the relevant portions of the original 
  20. %% source file into a private .dtx and produce the .cfg from that source. 
  21. %%% File: fontdef.dtx
  22. \ProvidesFile{fontmath.ltx}
  23.            [1994/12/02 v2.2i LaTeX Kernel
  24. (Math
  25.            font Setup)]
  26. %% \CharacterTable
  27. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  28. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  29. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  30. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  31. %%   Dollar        \$     Percent       \%     Ampersand     \&
  32. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  33. %%   Asterisk      \*     Plus          \+     Comma         \,
  34. %%   Minus         \-     Point         \.     Solidus       \/
  35. %%   Colon         \:     Semicolon     \;     Less than     \<
  36. %%   Equals        \=     Greater than  \>     Question mark \?
  37. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  38. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  39. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  40. %%   Right brace   \}     Tilde         \~}
  41. \typeout{*** Don't modify this file, use a .cfg file instead ***}
  42. \DeclareFontEncoding{OML}{}{}
  43. \DeclareFontEncoding{OMS}{}{}
  44. \DeclareFontEncoding{OMX}{}{}
  45. \DeclareFontEncoding{U}{}{\noaccents@}
  46. \DeclareFontSubstitution{OML}{cmm}{m}{it}
  47. \DeclareFontSubstitution{OMS}{cmsy}{m}{n}
  48. \DeclareFontSubstitution{OMX}{cmex}{m}{n}
  49. \DeclareFontSubstitution{U}{cmr}{m}{n}
  50. \input  {OMLcmm.fd}
  51. \input  {OMScmsy.fd}
  52. \input  {OMXcmex.fd}
  53. \input  {Ucmr.fd}
  54. \DeclareSymbolFont{operators}   {OT1}{cmr} {m}{n}
  55. \DeclareSymbolFont{letters}     {OML}{cmm} {m}{it}
  56. \DeclareSymbolFont{symbols}     {OMS}{cmsy}{m}{n}
  57. \DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}
  58. \SetSymbolFont{operators}{bold}{OT1}{cmr} {bx}{n}
  59. \SetSymbolFont{letters}  {bold}{OML}{cmm} {b}{it}
  60. \SetSymbolFont{symbols}  {bold}{OMS}{cmsy}{b}{n}
  61. \DeclareSymbolFontAlphabet{\mathrm}    {operators}
  62. \DeclareSymbolFontAlphabet{\mathnormal}{letters}
  63. \DeclareSymbolFontAlphabet{\mathcal}   {symbols}
  64. \DeclareMathAlphabet      {\mathbf}{OT1}{cmr}{bx}{n}
  65. \DeclareMathAlphabet      {\mathsf}{OT1}{cmss}{m}{n}
  66. \DeclareMathAlphabet      {\mathit}{OT1}{cmr}{m}{it}
  67. \DeclareMathAlphabet      {\mathtt}{OT1}{cmtt}{m}{n}
  68. \SetMathAlphabet\mathsf{bold}{OT1}{cmss}{bx}{n}
  69. \SetMathAlphabet\mathit{bold}{OT1}{cmr}{bx}{it}
  70.  \DeclareMathSizes{5}{5}{5}{5}
  71.  \DeclareMathSizes{6}{6}{5}{5}
  72.  \DeclareMathSizes{7}{7}{5}{5}
  73.  \DeclareMathSizes{8}{8}{6}{5}
  74.  \DeclareMathSizes{9}{9}{6}{5}
  75.  \DeclareMathSizes{\@xpt}{\@xpt}{7}{5}
  76.  \DeclareMathSizes{\@xipt}{\@xipt}{8}{6}
  77.  \DeclareMathSizes{\@xiipt}{\@xiipt}{8}{6}
  78.  \DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{7}
  79.  \DeclareMathSizes{\@xviipt}{\@xviipt}{\@xiipt}{\@xpt}
  80.  \DeclareMathSizes{\@xxpt}{\@xxpt}{\@xivpt}{\@xiipt}
  81.  \DeclareMathSizes{\@xxvpt}{\@xxvpt}{\@xxpt}{\@xviipt}
  82. \DeclareMathSymbol{a}{\mathalpha}{letters}{`a}
  83. \DeclareMathSymbol{b}{\mathalpha}{letters}{`b}
  84. \DeclareMathSymbol{c}{\mathalpha}{letters}{`c}
  85. \DeclareMathSymbol{d}{\mathalpha}{letters}{`d}
  86. \DeclareMathSymbol{e}{\mathalpha}{letters}{`e}
  87. \DeclareMathSymbol{f}{\mathalpha}{letters}{`f}
  88. \DeclareMathSymbol{g}{\mathalpha}{letters}{`g}
  89. \DeclareMathSymbol{h}{\mathalpha}{letters}{`h}
  90. \DeclareMathSymbol{i}{\mathalpha}{letters}{`i}
  91. \DeclareMathSymbol{j}{\mathalpha}{letters}{`j}
  92. \DeclareMathSymbol{k}{\mathalpha}{letters}{`k}
  93. \DeclareMathSymbol{l}{\mathalpha}{letters}{`l}
  94. \DeclareMathSymbol{m}{\mathalpha}{letters}{`m}
  95. \DeclareMathSymbol{n}{\mathalpha}{letters}{`n}
  96. \DeclareMathSymbol{o}{\mathalpha}{letters}{`o}
  97. \DeclareMathSymbol{p}{\mathalpha}{letters}{`p}
  98. \DeclareMathSymbol{q}{\mathalpha}{letters}{`q}
  99. \DeclareMathSymbol{r}{\mathalpha}{letters}{`r}
  100. \DeclareMathSymbol{s}{\mathalpha}{letters}{`s}
  101. \DeclareMathSymbol{t}{\mathalpha}{letters}{`t}
  102. \DeclareMathSymbol{u}{\mathalpha}{letters}{`u}
  103. \DeclareMathSymbol{v}{\mathalpha}{letters}{`v}
  104. \DeclareMathSymbol{w}{\mathalpha}{letters}{`w}
  105. \DeclareMathSymbol{x}{\mathalpha}{letters}{`x}
  106. \DeclareMathSymbol{y}{\mathalpha}{letters}{`y}
  107. \DeclareMathSymbol{z}{\mathalpha}{letters}{`z}
  108. \DeclareMathSymbol{A}{\mathalpha}{letters}{`A}
  109. \DeclareMathSymbol{B}{\mathalpha}{letters}{`B}
  110. \DeclareMathSymbol{C}{\mathalpha}{letters}{`C}
  111. \DeclareMathSymbol{D}{\mathalpha}{letters}{`D}
  112. \DeclareMathSymbol{E}{\mathalpha}{letters}{`E}
  113. \DeclareMathSymbol{F}{\mathalpha}{letters}{`F}
  114. \DeclareMathSymbol{G}{\mathalpha}{letters}{`G}
  115. \DeclareMathSymbol{H}{\mathalpha}{letters}{`H}
  116. \DeclareMathSymbol{I}{\mathalpha}{letters}{`I}
  117. \DeclareMathSymbol{J}{\mathalpha}{letters}{`J}
  118. \DeclareMathSymbol{K}{\mathalpha}{letters}{`K}
  119. \DeclareMathSymbol{L}{\mathalpha}{letters}{`L}
  120. \DeclareMathSymbol{M}{\mathalpha}{letters}{`M}
  121. \DeclareMathSymbol{N}{\mathalpha}{letters}{`N}
  122. \DeclareMathSymbol{O}{\mathalpha}{letters}{`O}
  123. \DeclareMathSymbol{P}{\mathalpha}{letters}{`P}
  124. \DeclareMathSymbol{Q}{\mathalpha}{letters}{`Q}
  125. \DeclareMathSymbol{R}{\mathalpha}{letters}{`R}
  126. \DeclareMathSymbol{S}{\mathalpha}{letters}{`S}
  127. \DeclareMathSymbol{T}{\mathalpha}{letters}{`T}
  128. \DeclareMathSymbol{U}{\mathalpha}{letters}{`U}
  129. \DeclareMathSymbol{V}{\mathalpha}{letters}{`V}
  130. \DeclareMathSymbol{W}{\mathalpha}{letters}{`W}
  131. \DeclareMathSymbol{X}{\mathalpha}{letters}{`X}
  132. \DeclareMathSymbol{Y}{\mathalpha}{letters}{`Y}
  133. \DeclareMathSymbol{Z}{\mathalpha}{letters}{`Z}
  134. \DeclareMathSymbol{0}{\mathalpha}{operators}{`0}
  135. \DeclareMathSymbol{1}{\mathalpha}{operators}{`1}
  136. \DeclareMathSymbol{2}{\mathalpha}{operators}{`2}
  137. \DeclareMathSymbol{3}{\mathalpha}{operators}{`3}
  138. \DeclareMathSymbol{4}{\mathalpha}{operators}{`4}
  139. \DeclareMathSymbol{5}{\mathalpha}{operators}{`5}
  140. \DeclareMathSymbol{6}{\mathalpha}{operators}{`6}
  141. \DeclareMathSymbol{7}{\mathalpha}{operators}{`7}
  142. \DeclareMathSymbol{8}{\mathalpha}{operators}{`8}
  143. \DeclareMathSymbol{9}{\mathalpha}{operators}{`9}
  144. \DeclareMathSymbol{!}{\mathclose}{operators}{"21}
  145. \DeclareMathSymbol{(}{\mathopen}{operators}{"28}
  146. \DeclareMathSymbol{)}{\mathclose}{operators}{"29}
  147. \DeclareMathSymbol{*}{\mathbin}{symbols}{"03} % \ast
  148. \DeclareMathSymbol{+}{\mathbin}{operators}{"2B}
  149. \DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}
  150. \DeclareMathSymbol{-}{\mathbin}{symbols}{"00}
  151. \DeclareMathSymbol{.}{\mathord}{letters}{"3A}
  152. \DeclareMathSymbol{/}{\mathord}{letters}{"3D}
  153. \DeclareMathSymbol{:}{\mathrel}{operators}{"3A}
  154. \DeclareMathSymbol{;}{\mathpunct}{operators}{"3B}
  155. \DeclareMathSymbol{<}{\mathrel}{letters}{"3C}
  156. \DeclareMathSymbol{=}{\mathrel}{operators}{"3D}
  157. \DeclareMathSymbol{>}{\mathrel}{letters}{"3E}
  158. \DeclareMathSymbol{?}{\mathclose}{operators}{"3F}
  159. \DeclareMathSymbol{[}{\mathopen}{operators}{"5B}
  160. \DeclareMathSymbol{]}{\mathclose}{operators}{"5D}
  161. \DeclareMathSymbol{|}{\mathord}{symbols}{"6A}
  162. \mathcode`\ ="8000 % \space
  163. \mathcode`\'="8000 % ^\prime
  164. \mathcode`\_="8000 % \_
  165. \delcode`\(="028300
  166. \delcode`\)="029301
  167. \delcode`\[="05B302
  168. \delcode`\]="05D303
  169. \delcode`\<="26830A
  170. \delcode`\>="26930B
  171. \delcode`\/="02F30E
  172. \delcode`\|="26A30C
  173. \delcode`\\="26E30F
  174. \DeclareMathSymbol{\alpha}{\mathord}{letters}{"0B}
  175. \DeclareMathSymbol{\beta}{\mathord}{letters}{"0C}
  176. \DeclareMathSymbol{\gamma}{\mathord}{letters}{"0D}
  177. \DeclareMathSymbol{\delta}{\mathord}{letters}{"0E}
  178. \DeclareMathSymbol{\epsilon}{\mathord}{letters}{"0F}
  179. \DeclareMathSymbol{\zeta}{\mathord}{letters}{"10}
  180. \DeclareMathSymbol{\eta}{\mathord}{letters}{"11}
  181. \DeclareMathSymbol{\theta}{\mathord}{letters}{"12}
  182. \DeclareMathSymbol{\iota}{\mathord}{letters}{"13}
  183. \DeclareMathSymbol{\kappa}{\mathord}{letters}{"14}
  184. \DeclareMathSymbol{\lambda}{\mathord}{letters}{"15}
  185. \DeclareMathSymbol{\mu}{\mathord}{letters}{"16}
  186. \DeclareMathSymbol{\nu}{\mathord}{letters}{"17}
  187. \DeclareMathSymbol{\xi}{\mathord}{letters}{"18}
  188. \DeclareMathSymbol{\pi}{\mathord}{letters}{"19}
  189. \DeclareMathSymbol{\rho}{\mathord}{letters}{"1A}
  190. \DeclareMathSymbol{\sigma}{\mathord}{letters}{"1B}
  191. \DeclareMathSymbol{\tau}{\mathord}{letters}{"1C}
  192. \DeclareMathSymbol{\upsilon}{\mathord}{letters}{"1D}
  193. \DeclareMathSymbol{\phi}{\mathord}{letters}{"1E}
  194. \DeclareMathSymbol{\chi}{\mathord}{letters}{"1F}
  195. \DeclareMathSymbol{\psi}{\mathord}{letters}{"20}
  196. \DeclareMathSymbol{\omega}{\mathord}{letters}{"21}
  197. \DeclareMathSymbol{\varepsilon}{\mathord}{letters}{"22}
  198. \DeclareMathSymbol{\vartheta}{\mathord}{letters}{"23}
  199. \DeclareMathSymbol{\varpi}{\mathord}{letters}{"24}
  200. \DeclareMathSymbol{\varrho}{\mathord}{letters}{"25}
  201. \DeclareMathSymbol{\varsigma}{\mathord}{letters}{"26}
  202. \DeclareMathSymbol{\varphi}{\mathord}{letters}{"27}
  203. \DeclareMathSymbol{\Gamma}{\mathalpha}{operators}{"00}
  204. \DeclareMathSymbol{\Delta}{\mathalpha}{operators}{"01}
  205. \DeclareMathSymbol{\Theta}{\mathalpha}{operators}{"02}
  206. \DeclareMathSymbol{\Lambda}{\mathalpha}{operators}{"03}
  207. \DeclareMathSymbol{\Xi}{\mathalpha}{operators}{"04}
  208. \DeclareMathSymbol{\Pi}{\mathalpha}{operators}{"05}
  209. \DeclareMathSymbol{\Sigma}{\mathalpha}{operators}{"06}
  210. \DeclareMathSymbol{\Upsilon}{\mathalpha}{operators}{"07}
  211. \DeclareMathSymbol{\Phi}{\mathalpha}{operators}{"08}
  212. \DeclareMathSymbol{\Psi}{\mathalpha}{operators}{"09}
  213. \DeclareMathSymbol{\Omega}{\mathalpha}{operators}{"0A}
  214. \DeclareMathSymbol{\aleph}{\mathord}{symbols}{"40}
  215. \def\hbar{{\mathchar'26\mkern-9muh}}
  216. \DeclareMathSymbol{\imath}{\mathord}{letters}{"7B}
  217. \DeclareMathSymbol{\jmath}{\mathord}{letters}{"7C}
  218. \DeclareMathSymbol{\ell}{\mathord}{letters}{"60}
  219. \DeclareMathSymbol{\wp}{\mathord}{letters}{"7D}
  220. \DeclareMathSymbol{\Re}{\mathord}{symbols}{"3C}
  221. \DeclareMathSymbol{\Im}{\mathord}{symbols}{"3D}
  222. \DeclareMathSymbol{\partial}{\mathord}{letters}{"40}
  223. \DeclareMathSymbol{\infty}{\mathord}{symbols}{"31}
  224. \DeclareMathSymbol{\prime}{\mathord}{symbols}{"30}
  225. \DeclareMathSymbol{\emptyset}{\mathord}{symbols}{"3B}
  226. \DeclareMathSymbol{\nabla}{\mathord}{symbols}{"72}
  227. \def\surd{{\mathchar"1270}}
  228. \DeclareMathSymbol{\top}{\mathord}{symbols}{"3E}
  229. \DeclareMathSymbol{\bot}{\mathord}{symbols}{"3F}
  230. \def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
  231.       \not\mathrel{\mkern14mu}\crcr
  232.       \noalign{\nointerlineskip}
  233.       \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr}}}}
  234. \DeclareMathSymbol{\triangle}{\mathord}{symbols}{"34}
  235. \DeclareMathSymbol{\forall}{\mathord}{symbols}{"38}
  236. \DeclareMathSymbol{\exists}{\mathord}{symbols}{"39}
  237. \DeclareMathSymbol{\neg}{\mathord}{symbols}{"3A}
  238.     \let\lnot=\neg
  239. \DeclareMathSymbol{\flat}{\mathord}{letters}{"5B}
  240. \DeclareMathSymbol{\natural}{\mathord}{letters}{"5C}
  241. \DeclareMathSymbol{\sharp}{\mathord}{letters}{"5D}
  242. \DeclareMathSymbol{\clubsuit}{\mathord}{symbols}{"7C}
  243. \DeclareMathSymbol{\diamondsuit}{\mathord}{symbols}{"7D}
  244. \DeclareMathSymbol{\heartsuit}{\mathord}{symbols}{"7E}
  245. \DeclareMathSymbol{\spadesuit}{\mathord}{symbols}{"7F}
  246. \DeclareMathSymbol{\coprod}{\mathop}{largesymbols}{"60}
  247. \DeclareMathSymbol{\bigvee}{\mathop}{largesymbols}{"57}
  248. \DeclareMathSymbol{\bigwedge}{\mathop}{largesymbols}{"56}
  249. \DeclareMathSymbol{\biguplus}{\mathop}{largesymbols}{"55}
  250. \DeclareMathSymbol{\bigcap}{\mathop}{largesymbols}{"54}
  251. \DeclareMathSymbol{\bigcup}{\mathop}{largesymbols}{"53}
  252. \DeclareMathSymbol{\intop}{\mathop}{largesymbols}{"52}
  253.     \def\int{\intop\nolimits}
  254. \DeclareMathSymbol{\prod}{\mathop}{largesymbols}{"51}
  255. \DeclareMathSymbol{\sum}{\mathop}{largesymbols}{"50}
  256. \DeclareMathSymbol{\bigotimes}{\mathop}{largesymbols}{"4E}
  257. \DeclareMathSymbol{\bigoplus}{\mathop}{largesymbols}{"4C}
  258. \DeclareMathSymbol{\bigodot}{\mathop}{largesymbols}{"4A}
  259. \DeclareMathSymbol{\ointop}{\mathop}{largesymbols}{"48}
  260.     \def\oint{\ointop\nolimits}
  261. \DeclareMathSymbol{\bigsqcup}{\mathop}{largesymbols}{"46}
  262. \DeclareMathSymbol{\smallint}{\mathop}{symbols}{"73}
  263. \DeclareMathSymbol{\triangleleft}{\mathbin}{letters}{"2F}
  264. \DeclareMathSymbol{\triangleright}{\mathbin}{letters}{"2E}
  265. \DeclareMathSymbol{\bigtriangleup}{\mathbin}{symbols}{"34}
  266. \DeclareMathSymbol{\bigtriangledown}{\mathbin}{symbols}{"35}
  267. \DeclareMathSymbol{\wedge}{\mathbin}{symbols}{"5E}
  268.    \let\land=\wedge
  269. \DeclareMathSymbol{\vee}{\mathbin}{symbols}{"5F}
  270.    \let\lor=\vee
  271. \DeclareMathSymbol{\cap}{\mathbin}{symbols}{"5C}
  272. \DeclareMathSymbol{\cup}{\mathbin}{symbols}{"5B}
  273. \DeclareMathSymbol{\ddagger}{\mathbin}{symbols}{"7A}
  274. \DeclareMathSymbol{\dagger}{\mathbin}{symbols}{"79}
  275. \DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{"75}
  276. \DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{"74}
  277. \DeclareMathSymbol{\uplus}{\mathbin}{symbols}{"5D}
  278. \DeclareMathSymbol{\amalg}{\mathbin}{symbols}{"71}
  279. \DeclareMathSymbol{\diamond}{\mathbin}{symbols}{"05}
  280. \DeclareMathSymbol{\bullet}{\mathbin}{symbols}{"0F}
  281. \DeclareMathSymbol{\wr}{\mathbin}{symbols}{"6F}
  282. \DeclareMathSymbol{\div}{\mathbin}{symbols}{"04}
  283. \DeclareMathSymbol{\odot}{\mathbin}{symbols}{"0C}
  284. \DeclareMathSymbol{\oslash}{\mathbin}{symbols}{"0B}
  285. \DeclareMathSymbol{\otimes}{\mathbin}{symbols}{"0A}
  286. \DeclareMathSymbol{\ominus}{\mathbin}{symbols}{"09}
  287. \DeclareMathSymbol{\oplus}{\mathbin}{symbols}{"08}
  288. \DeclareMathSymbol{\mp}{\mathbin}{symbols}{"07}
  289. \DeclareMathSymbol{\pm}{\mathbin}{symbols}{"06}
  290. \DeclareMathSymbol{\circ}{\mathbin}{symbols}{"0E}
  291. \DeclareMathSymbol{\bigcirc}{\mathbin}{symbols}{"0D}
  292. \DeclareMathSymbol{\setminus}{\mathbin}{symbols}{"6E}
  293. \DeclareMathSymbol{\cdot}{\mathbin}{symbols}{"01}
  294. \DeclareMathSymbol{\ast}{\mathbin}{symbols}{"03}
  295. \DeclareMathSymbol{\times}{\mathbin}{symbols}{"02}
  296. \DeclareMathSymbol{\star}{\mathbin}{letters}{"3F}
  297. \DeclareMathSymbol{\propto}{\mathrel}{symbols}{"2F}
  298. \DeclareMathSymbol{\sqsubseteq}{\mathrel}{symbols}{"76}
  299. \DeclareMathSymbol{\sqsupseteq}{\mathrel}{symbols}{"77}
  300. \DeclareMathSymbol{\parallel}{\mathrel}{symbols}{"6B}
  301. \DeclareMathSymbol{\mid}{\mathrel}{symbols}{"6A}
  302. \DeclareMathSymbol{\dashv}{\mathrel}{symbols}{"61}
  303. \DeclareMathSymbol{\vdash}{\mathrel}{symbols}{"60}
  304. \DeclareMathSymbol{\nearrow}{\mathrel}{symbols}{"25}
  305. \DeclareMathSymbol{\searrow}{\mathrel}{symbols}{"26}
  306. \DeclareMathSymbol{\nwarrow}{\mathrel}{symbols}{"2D}
  307. \DeclareMathSymbol{\swarrow}{\mathrel}{symbols}{"2E}
  308. \DeclareMathSymbol{\Leftrightarrow}{\mathrel}{symbols}{"2C}
  309. \DeclareMathSymbol{\Leftarrow}{\mathrel}{symbols}{"28}
  310. \DeclareMathSymbol{\Rightarrow}{\mathrel}{symbols}{"29}
  311. \def\neq{\not=} \let\ne=\neq
  312. \DeclareMathSymbol{\leq}{\mathrel}{symbols}{"14}
  313.    \let\le=\leq
  314. \DeclareMathSymbol{\geq}{\mathrel}{symbols}{"15}
  315.    \let\ge=\geq
  316. \DeclareMathSymbol{\succ}{\mathrel}{symbols}{"1F}
  317. \DeclareMathSymbol{\prec}{\mathrel}{symbols}{"1E}
  318. \DeclareMathSymbol{\approx}{\mathrel}{symbols}{"19}
  319. \DeclareMathSymbol{\succeq}{\mathrel}{symbols}{"17}
  320. \DeclareMathSymbol{\preceq}{\mathrel}{symbols}{"16}
  321. \DeclareMathSymbol{\supset}{\mathrel}{symbols}{"1B}
  322. \DeclareMathSymbol{\subset}{\mathrel}{symbols}{"1A}
  323. \DeclareMathSymbol{\supseteq}{\mathrel}{symbols}{"13}
  324. \DeclareMathSymbol{\subseteq}{\mathrel}{symbols}{"12}
  325. \DeclareMathSymbol{\in}{\mathrel}{symbols}{"32}
  326. \DeclareMathSymbol{\ni}{\mathrel}{symbols}{"33}
  327.     \let\owns=\ni
  328. \DeclareMathSymbol{\gg}{\mathrel}{symbols}{"1D}
  329. \DeclareMathSymbol{\ll}{\mathrel}{symbols}{"1C}
  330. \DeclareMathSymbol{\not}{\mathrel}{symbols}{"36}
  331. \DeclareMathSymbol{\leftrightarrow}{\mathrel}{symbols}{"24}
  332. \DeclareMathSymbol{\leftarrow}{\mathrel}{symbols}{"20}
  333.    \let\gets=\leftarrow
  334. \DeclareMathSymbol{\rightarrow}{\mathrel}{symbols}{"21}
  335.    \let\to=\rightarrow
  336. \DeclareMathSymbol{\mapstochar}{\mathrel}{symbols}{"37}
  337.    \def\mapsto{\mapstochar\rightarrow}
  338. \DeclareMathSymbol{\sim}{\mathrel}{symbols}{"18}
  339. \DeclareMathSymbol{\simeq}{\mathrel}{symbols}{"27}
  340. \DeclareMathSymbol{\perp}{\mathrel}{symbols}{"3F}
  341. \DeclareMathSymbol{\equiv}{\mathrel}{symbols}{"11}
  342. \DeclareMathSymbol{\asymp}{\mathrel}{symbols}{"10}
  343. \DeclareMathSymbol{\smile}{\mathrel}{letters}{"5E}
  344. \DeclareMathSymbol{\frown}{\mathrel}{letters}{"5F}
  345. \DeclareMathSymbol{\leftharpoonup}{\mathrel}{letters}{"28}
  346. \DeclareMathSymbol{\leftharpoondown}{\mathrel}{letters}{"29}
  347. \DeclareMathSymbol{\rightharpoonup}{\mathrel}{letters}{"2A}
  348. \DeclareMathSymbol{\rightharpoondown}{\mathrel}{letters}{"2B}
  349. \def\cong{\mathrel{\mathpalette\@vereq\sim}} % congruence sign
  350. \def\@vereq#1#2{\lower.5\p@\vbox{\baselineskip\z@skip\lineskip-.5\p@
  351.     \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}}
  352. \def\notin{\mathrel{\m@th\mathpalette\c@ncel\in}}
  353. \def\c@ncel#1#2{\m@th\ooalign{$\hfil#1\mkern1mu/\hfil$\crcr$#1#2$}}
  354. \def\rightleftharpoons{\mathrel{\mathpalette\rlh@{}}}
  355. \def\rlh@#1{\vcenter{\m@th\hbox{\ooalign{\raise2pt
  356.           \hbox{$#1\rightharpoonup$}\crcr
  357.         $#1\leftharpoondown$}}}}
  358. \def\doteq{\buildrel\textstyle.\over=}
  359. \def\joinrel{\mathrel{\mkern-3mu}}
  360. \def\relbar{\mathrel{\smash-}} % \smash, because -
  361.                                % has the same height as +
  362. \def\Relbar{\mathrel=}
  363. \DeclareMathSymbol{\lhook}{\mathrel}{letters}{"2C}
  364.    \def\hookrightarrow{\lhook\joinrel\rightarrow}
  365. \DeclareMathSymbol{\rhook}{\mathrel}{letters}{"2D}
  366.    \def\hookleftarrow{\leftarrow\joinrel\rhook}
  367. \def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft}
  368. \def\models{\mathrel|\joinrel=}
  369. \def\Longrightarrow{\Relbar\joinrel\Rightarrow}
  370. \DeclareRobustCommand\longrightarrow
  371.      {\relbar\joinrel\rightarrow}
  372. \DeclareRobustCommand\longleftarrow
  373.      {\leftarrow\joinrel\relbar}
  374. \def\Longleftarrow{\Leftarrow\joinrel\Relbar}
  375. \def\longmapsto{\mapstochar\longrightarrow}
  376. \def\longleftrightarrow{\leftarrow\joinrel\rightarrow}
  377. \def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow}
  378. \def\iff{\;\Longleftrightarrow\;}
  379. \DeclareMathSymbol{\ldotp}{\mathpunct}{letters}{"3A}
  380. \DeclareMathSymbol{\cdotp}{\mathpunct}{symbols}{"01}
  381. \DeclareMathSymbol{\colon}{\mathpunct}{operators}{"3A}
  382. \def\cdots{\mathinner{\cdotp\cdotp\cdotp}}
  383. \def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@
  384.     \kern6\p@\hbox{.}\hbox{.}\hbox{.}}}
  385. \def\ddots{\mathinner{\mkern1mu\raise7\p@
  386.     \vbox{\kern7\p@\hbox{.}}\mkern2mu
  387.     \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu}}
  388. \DeclareMathAccent{\acute}{\mathalpha}{operators}{"13}
  389. \DeclareMathAccent{\grave}{\mathalpha}{operators}{"12}
  390. \DeclareMathAccent{\ddot}{\mathalpha}{operators}{"7F}
  391. \DeclareMathAccent{\tilde}{\mathalpha}{operators}{"7E}
  392. \DeclareMathAccent{\bar}{\mathalpha}{operators}{"16}
  393. \DeclareMathAccent{\breve}{\mathalpha}{operators}{"15}
  394. \DeclareMathAccent{\check}{\mathalpha}{operators}{"14}
  395. \DeclareMathAccent{\hat}{\mathalpha}{operators}{"5E}
  396. \DeclareMathAccent{\vec}{\mathord}{letters}{"7E}
  397. \DeclareMathAccent{\dot}{\mathalpha}{operators}{"5F}
  398. \DeclareMathAccent{\widetilde}{\mathord}{largesymbols}{"65}
  399. \DeclareMathAccent{\widehat}{\mathord}{largesymbols}{"62}
  400. \def\sqrt{\radical"270370 }
  401. \def\overrightarrow#1{\vbox{\m@th\ialign{##\crcr
  402.       \rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
  403.       $\hfil\displaystyle{#1}\hfil$\crcr}}}
  404. \def\overleftarrow#1{\vbox{\m@th\ialign{##\crcr
  405.       \leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
  406.       $\hfil\displaystyle{#1}\hfil$\crcr}}}
  407. \def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}
  408.       \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip}
  409.       $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
  410. \def\underbrace#1{\mathop{\vtop{\m@th\ialign{##\crcr
  411.    $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip}
  412.    \upbracefill\crcr\noalign{\kern3\p@}}}}\limits}
  413. \def\skew#1#2#3{{#2{#3\mkern#1mu}\mkern-#1mu}{}}
  414. \def\rightarrowfill{$\m@th\mathord-\mkern-6mu%
  415.   \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill
  416.   \mkern-6mu\mathord\rightarrow$}
  417. \def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-6mu%
  418.   \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill
  419.   \mkern-6mu\mathord-$}
  420. \DeclareMathSymbol{\braceld}{\mathord}{largesymbols}{"7A}
  421. \DeclareMathSymbol{\bracerd}{\mathord}{largesymbols}{"7B}
  422. \DeclareMathSymbol{\bracelu}{\mathord}{largesymbols}{"7C}
  423. \DeclareMathSymbol{\braceru}{\mathord}{largesymbols}{"7D}
  424. \def\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
  425.   \braceld\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru
  426.   \bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\bracerd$}
  427. \def\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
  428.   \bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\bracerd
  429.   \braceld\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru$}
  430. \DeclareMathDelimiter{\lmoustache}
  431.    {\mathopen}{largesymbols}{"7A}{largesymbols}{"40}
  432. \DeclareMathDelimiter{\rmoustache}   % top from ), bottom from (
  433.    {\mathclose}{largesymbols}{"7B}{largesymbols}{"41}
  434. \DeclareMathDelimiter{\arrowvert}    % arrow without arrowheads
  435.    {\mathord}{symbols}{"6A}{largesymbols}{"3C}
  436. \DeclareMathDelimiter{\Arrowvert}    % double arrow without arrowheads
  437.    {\mathord}{symbols}{"6B}{largesymbols}{"3D}
  438. \DeclareMathDelimiter{\Vert}
  439.    {\mathord}{symbols}{"6B}{largesymbols}{"0D}
  440. \let\|=\Vert
  441. \DeclareMathDelimiter{\vert}
  442.    {\mathord}{symbols}{"6A}{largesymbols}{"0C}
  443. \DeclareMathDelimiter{\uparrow}
  444.    {\mathrel}{symbols}{"22}{largesymbols}{"78}
  445. \DeclareMathDelimiter{\downarrow}
  446.    {\mathrel}{symbols}{"23}{largesymbols}{"79}
  447. \DeclareMathDelimiter{\updownarrow}
  448.    {\mathrel}{symbols}{"6C}{largesymbols}{"3F}
  449. \DeclareMathDelimiter{\Uparrow}
  450.    {\mathrel}{symbols}{"2A}{largesymbols}{"7E}
  451. \DeclareMathDelimiter{\Downarrow}
  452.    {\mathrel}{symbols}{"2B}{largesymbols}{"7F}
  453. \DeclareMathDelimiter{\Updownarrow}
  454.    {\mathrel}{symbols}{"6D}{largesymbols}{"77}
  455. \DeclareMathDelimiter{\backslash}    % for double coset G\backslash H
  456.    {\mathord}{symbols}{"6E}{largesymbols}{"0F}
  457. \DeclareMathDelimiter{\rangle}
  458.    {\mathclose}{symbols}{"69}{largesymbols}{"0B}
  459. \DeclareMathDelimiter{\langle}
  460.    {\mathopen}{symbols}{"68}{largesymbols}{"0A}
  461. \DeclareMathDelimiter{\rbrace}
  462.    {\mathclose}{symbols}{"67}{largesymbols}{"09}
  463. \DeclareMathDelimiter{\lbrace}
  464.    {\mathopen}{symbols}{"66}{largesymbols}{"08}
  465. \DeclareMathDelimiter{\rceil}
  466.    {\mathclose}{symbols}{"65}{largesymbols}{"07}
  467. \DeclareMathDelimiter{\lceil}
  468.    {\mathopen}{symbols}{"64}{largesymbols}{"06}
  469. \DeclareMathDelimiter{\rfloor}
  470.    {\mathclose}{symbols}{"63}{largesymbols}{"05}
  471. \DeclareMathDelimiter{\lfloor}
  472.    {\mathopen}{symbols}{"62}{largesymbols}{"04}
  473. \DeclareMathDelimiter{\lgroup} % extensible ( with sharper tips
  474.      {\mathopen}{largesymbols}{"3A}{largesymbols}{"3A}
  475. \DeclareMathDelimiter{\rgroup} % extensible ) with sharper tips
  476.      {\mathclose}{largesymbols}{"3B}{largesymbols}{"3B}
  477. \DeclareMathDelimiter{\bracevert} % the vertical bar that extends braces
  478.      {\mathord}{largesymbols}{"3E}{largesymbols}{"3E}
  479. \def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}}
  480. \def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}}
  481. \def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}}
  482. \def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}
  483. \def\n@space{\nulldelimiterspace\z@ \m@th}
  484. \def\operator@font{\mathgroup\symoperators}
  485. \thinmuskip=3mu
  486. \medmuskip=4mu plus 2mu minus 4mu
  487. \thickmuskip=5mu plus 5mu
  488. \endinput
  489. %% End of file `fontmath.ltx'.
  490.